import * as tslib_1 from "tslib";
import { Injectable } from '@angular/core';
import { FormControl } from '@angular/forms';
import { Form, NgFormControl, NgValidateForm } from '@farris/devkit';
var EmployeemCfj0ComponentViewmodelForm = /** @class */ (function (_super) {
    tslib_1.__extends(EmployeemCfj0ComponentViewmodelForm, _super);
    function EmployeemCfj0ComponentViewmodelForm() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    tslib_1.__decorate([
        NgFormControl({
            id: 'ryzj_93a8f059_nmeu',
            name: "{{ryzj_93a8f059_nmeu}}",
            binding: 'ryzj',
            updateOn: 'blur',
            defaultI18nValue: '人员职级',
        }),
        tslib_1.__metadata("design:type", FormControl)
    ], EmployeemCfj0ComponentViewmodelForm.prototype, "ryzj", void 0);
    tslib_1.__decorate([
        NgFormControl({
            id: 'zwlx_d155c37d_ffgo',
            name: "{{zwlx_d155c37d_ffgo}}",
            binding: 'zwlx',
            updateOn: 'blur',
            defaultI18nValue: '职务类型',
        }),
        tslib_1.__metadata("design:type", FormControl)
    ], EmployeemCfj0ComponentViewmodelForm.prototype, "zwlx", void 0);
    tslib_1.__decorate([
        NgFormControl({
            id: 'rygw_c825f130_gjsh',
            name: "{{rygw_c825f130_gjsh}}",
            binding: 'rygw',
            updateOn: 'blur',
            defaultI18nValue: '人员岗位',
        }),
        tslib_1.__metadata("design:type", FormControl)
    ], EmployeemCfj0ComponentViewmodelForm.prototype, "rygw", void 0);
    tslib_1.__decorate([
        NgFormControl({
            id: 'rybm_5652810d_j1a8',
            name: "{{rybm_5652810d_j1a8}}",
            binding: 'rybm',
            updateOn: 'blur',
            defaultI18nValue: '人员部门',
        }),
        tslib_1.__metadata("design:type", FormControl)
    ], EmployeemCfj0ComponentViewmodelForm.prototype, "rybm", void 0);
    tslib_1.__decorate([
        NgFormControl({
            id: 'rygs_946f409a_ex7k',
            name: "{{rygs_946f409a_ex7k}}",
            binding: 'rygs',
            updateOn: 'blur',
            defaultI18nValue: '人员公司',
        }),
        tslib_1.__metadata("design:type", FormControl)
    ], EmployeemCfj0ComponentViewmodelForm.prototype, "rygs", void 0);
    EmployeemCfj0ComponentViewmodelForm = tslib_1.__decorate([
        Injectable(),
        NgValidateForm({
            formGroupName: '人员管理',
            enableValidate: true
        }),
        Injectable()
    ], EmployeemCfj0ComponentViewmodelForm);
    return EmployeemCfj0ComponentViewmodelForm;
}(Form));
export { EmployeemCfj0ComponentViewmodelForm };
